Honda-Powered Ford Escort Takes On Our Handling Track!